import request from '@/config/axios'

// 银行卡 VO
export interface BankVO {
  id: number | string // 唯一编号
  userId: number // 用户编号
  realName: string // 持卡人姓名
  cardType: string // 银行卡类
  cardNo: string // 银行卡号
  cardCode: string // 银行代码
  cardName: string // 银行名称
  cardAddress: string // 开户地址
  status: number // 状态
  isDefault: boolean // 是否默认
  remark: string // 备注
}

// 银行卡 API
export const BankApi = {
  // 查询银行卡分页
  getBankPage: async (params: any) => {
    return await request.get({ url: `/pay/bank/page`, params })
  },

  // 查询银行卡详情
  getBank: async (id: number | string) => {
    return await request.get({ url: `/pay/bank/get?id=` + id })
  }
}
